package com.bosssoft.cart.service;

import com.bosssoft.cart.pojo.Books;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service;

import java.util.List;


public interface BookService {
    /**
     * 添加商品
     * @param books 商品
     */

    int addBook(Books books);

    /**
     * 根据id删除商品
     * @param id 商品id
     */

    int deleteBookById(@Param("bookID") int id);

    /**
     * 更新商品
     * @param books 商品books
     */

    int uodateBook(Books books);

    /**
     * 根据id获取商品
     * @param bookID 商品id
     * @return 商品
     */

    Books  queryBookById(@Param("bookID") int bookID);

    /**
     * 获取商品列表
     * @return 商品列表
     */

    List<Books> queryAllBook();

    /**
     * 根据bookName获取商品
     * @param bookName 商品名称
     * @return 商品列表
     */

    List<Books> queryBookByName(@Param("bookName") String bookName);
}
